// pages/home/agreement/index.js

Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		statusBarHeight: 44,
		agreementType: '',
		title: '',
		htmlContent: '',
		isLoading: true,
		loadError: false
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		// 获取状态栏高度
		const systemInfo = wx.getSystemInfoSync();
		this.setData({
			statusBarHeight: systemInfo.statusBarHeight || 44
		});
		
		// 获取协议类型参数
		const agreementType = options.type || 'user';
		
		// 直接加载协议内容
		this.loadAgreementContent(agreementType);
	},


	/**
	 * 加载协议内容
	 */
	loadAgreementContent(type) {
		// 硬编码的协议配置
		const agreementConfig = {
			"privacy": {
				"title": "隐私政策",
				"htmlFile": "privacy_policy.html"
			},
			"foster": {
				"title": "寄养协议",
				"htmlFile": "foster_agreement.html"
			},
			"user": {
				"title": "用户协议",
				"htmlFile": "user_agreement.html"
			},
			"grooming": {
				"title": "宠物美容协议",
				"htmlFile": "grooming_agreement.html"
			}
		};

		if (!agreementConfig[type]) {
			console.error('协议配置不存在:', type);
			this.setData({
				isLoading: false,
				loadError: true
			});
			return;
		}

		const agreementInfo = agreementConfig[type];
		const htmlFile = agreementInfo.htmlFile;
		
		// 设置标题
		this.setData({
			agreementType: type,
			title: agreementInfo.title
		});

		// 设置页面标题
		wx.setNavigationBarTitle({
			title: agreementInfo.title
		});

		// 加载HTML文件内容
		this.loadHtmlContent(htmlFile);
	},

	/**
	 * 加载HTML文件内容
	 */
	loadHtmlContent(htmlFile) {
		// 由于小程序限制，我们直接从本地获取HTML内容
		const htmlContentMap = this.getHtmlContentMap();
		const htmlContent = htmlContentMap[htmlFile];
		
		if (htmlContent) {
			this.setData({
				htmlContent: htmlContent,
				isLoading: false,
				loadError: false
			});
		} else {
			console.error('HTML内容不存在:', htmlFile);
			this.setData({
				isLoading: false,
				loadError: true
			});
		}
	},

	/**
	 * 获取HTML内容映射
	 */
	getHtmlContentMap() {
		return {
			'user_agreement.html': `
				<p>超级泡泡用户服务协议</p>
				<p>欢迎您注册超级泡泡账号并使用超级泡泡的服务</p>
				<p>版本号：V1.0</p>
				<p>生效日期：2025年9月3日</p>
				<p>更新时间：2025年9月3日</p>
				<p>一、导语</p>
				<p>(一) 【审慎阅读】你在申请注册流程中点击同意本协议之前，应当认真阅读本协议。请你务必审慎阅读、充分理解各条款内容，特别是免除或者限制责任的条款、法律适用和争议解决条款。免除或者限制责任的条款将以粗体下划线标识，你应重点阅读。如你对协议有任何疑问，可向福州浩瀚闽越宠物服务有限公司客服咨询。</p>
				<p>(二) 【签约动作】当你按照注册页面提示填写信息、阅读并同意本协议且完成全部注册程序后或以其他方式选择接受本协议或直接使用了本协议相关服务，即表示你已充分阅读、理解并接受本协议的全部内容，并与福州浩瀚闽越宠物服务有限公司达成一致，成为福州浩瀚闽越宠物服务有限公司"用户"。阅读本协议的过程中，如果你不同意本协议或其中任何条款约定，你应立即停止注册程序。</p>
				<p>二、定义</p>
				<p>(一) 【福州浩瀚闽越宠物服务有限公司】福州浩瀚闽越宠物服务有限公司指研发并提供福州浩瀚闽越宠物服务有限公司产品和服务的福州浩瀚闽越宠物服务有限公司，以及其现在或未来设立的相关关联公司的单称或合称，以下称为"福州浩瀚闽越宠物服务有限公司"或"我们"。</p>
				<p>(二) 【福州浩瀚闽越宠物服务有限公司软件服务】福州浩瀚闽越宠物服务有限公司软件服务指SaaS软件服务，包括福州浩瀚闽越宠物服务有限公司开发和服务的福州浩瀚闽越宠物服务有限公司Web端、福州浩瀚闽越宠物服务有限公司小程序、福州浩瀚闽越宠物服务有限公司商户端小程序、福州浩瀚闽越宠物服务有限公司服务人员小程序、等全面帮助商家经营移动自助空间预约的SaaS软件产品，面向开发者的"福州浩瀚闽越宠物服务有限公司"PaaS云服务，面向品牌商的福州浩瀚闽越宠物服务有限公司独立小程序，以及将福州浩瀚闽越宠物服务有限公司部分功能/服务作为第三方服务集成在福州浩瀚闽越宠物服务有限公司关联公司或其他第三方软件和/或智能硬件而提供的服务。</p>
				<p>(三) 【福州浩瀚闽越宠物服务有限公司关联经营主体】福州浩瀚闽越宠物服务有限公司关联经营主体是指和福州浩瀚闽越宠物服务有限公司一起共同提供服务的各法律主体，福州浩瀚闽越宠物服务有限公司可能根据业务调整而变更经营主体，变更后的经营主体与你共同履行本协议并向你提供产品或服务，经营主体的变更不会影响你本协议项下的权益。为了更好的为你提供服务，福州浩瀚闽越宠物服务有限公司可能会依据市场变化或经营便利自主安排或指定其关联公司、控股公司或福州浩瀚闽越宠物服务有限公司认可的第三方公司提供部分或全部的相关服务，如订单查询功能，你可在福州浩瀚闽越宠物服务有限公司精选查询你在福州浩瀚闽越宠物服务有限公司发生的所有订单记录，如你享受上述服务，你将另行与第三方签署相应的协议。</p>
				<p>(四) 【用户（以下或称为"你"）】用户包括商家和买家，商家是指在福州浩瀚闽越宠物服务有限公司创建门店的公司、个人以及其他合法组织，买家是指在福州浩瀚闽越宠物服务有限公司注册成功进行购买或浏览等行为的主体。</p>
				<p>三、协议范围</p>
				<p>(一) 【平等主体】本协议由你与福州浩瀚闽越宠物服务有限公司共同缔结，本协议对你与福州浩瀚闽越宠物服务有限公司均具有合同效力。</p>
				<p>(二) 【协议变更】福州浩瀚闽越宠物服务有限公司对本协议内容进行变更的，会按照法定程序在福州浩瀚闽越宠物服务有限公司官网进行公示，若你在本协议内容公示生效后继续使用本服务的，表示你已充分阅读、理解并接受变更后的协议内容，也将遵循变更后的协议内容继续使用福州浩瀚闽越宠物服务有限公司服务；若你不同意变更后的协议内容，你应立即停止使用本服务。如您对协议有任何疑问，可向福州浩瀚闽越宠物服务有限公司客服咨询。</p>
				<p>(三) 【补充协议】由于互联网高速发展，你与福州浩瀚闽越宠物服务有限公司签署的本协议列明的条款并不能完整罗列并覆盖你与福州浩瀚闽越宠物服务有限公司所有权利与义务，现有的约定也不能保证完全符合未来发展的需求，因此，福州浩瀚闽越宠物服务有限公司官网公示的《隐私声明》等相关协议以及规则/规范均为本协议的补充协议，与本协议不可分割且具有同等法律效力，若你使用本服务，视为你同意上述补充协议。</p>
				<p>四、帐号注册与使用规范</p>
				<p>(一) 【用户资格】你确认在你注册福州浩瀚闽越宠物服务有限公司帐号并使用福州浩瀚闽越宠物服务有限公司产品或服务前，你是具有法律规定的完全民事权利能力和民事行为能力，能够独立承担民事责任的自然人、法人或其他组织。如果你因年龄、智力等因素而不具有相应的民事行为能力，请在法定监护人的陪同下阅读和判断是否同意本协议。如果你是非中国大陆地区的用户，你订立或履行本协议以及使用本服务的行为还需要同时遵守你所属和/或所处国家或地区的法律。</p>
				<p>(二) 帐号注册</p>
				<p>1.【帐号获得】你可通过下述方式获得你的福州浩瀚闽越宠物服务有限公司帐号：</p>
				<p>1)当你按照注册页面提示填写信息、阅读并同意本协议且完成全部注册程序后，你可获得福州浩瀚闽越宠物服务有限公司帐号并成为福州浩瀚闽越宠物服务有限公司用户。</p>
				<p>2)当你通过第三方授权登录程序进入福州浩瀚闽越宠物服务有限公司，你授权福州浩瀚闽越宠物服务有限公司收集你的第三方帐号昵称及头像等标识化的个人信息，授权完成后，你可获得福州浩瀚闽越宠物服务有限公司帐号并成为福州浩瀚闽越宠物服务有限公司用户。</p>
				<p>2.【帐号使用】为方便用户登录，你可通过你的帐号登陆福州浩瀚闽越宠物服务有限公司域名下的其他服务，如有特殊情况，具体以实际登陆情况为准。</p>
				<p>3.【同一用户】使用同一身份认证信息、同一手机号或经福州浩瀚闽越宠物服务有限公司排查认定多个福州浩瀚闽越宠物服务有限公司帐号的实际控制人为同一人的，均视为同一用户。</p>
				<p>4.【信息真实】你应当通过真实身份信息认证注册帐号，且你提交的帐号名称、头像、 简介等注册信息中不得出现违法和不良信息，如存在上述情况，福州浩瀚闽越宠物服务有限公司将不予注册；同时，在注册后，如发现你以虚假信息骗取帐号名称注册，或其帐号头像、简介等注册信息存在违法/不良信息的，或侵犯他人合法权益的，福州浩瀚闽越宠物服务有限公司可采取限期改正、暂停使用、注销登记、收回等措施。</p>
				<p>本协议完整内容请通过小程序内客服功能查看。</p>
			`,
			
			'privacy_policy.html': `
				<p>超级泡泡隐私政策协议</p>
				<p>首次版本发布时间：2025年9月18日</p>
				<p>最新版本更新时间：2025年9月18日</p>
				<p>最新版本生效时间：2025年9月18日</p>
				<p>引言</p>
				<p>欢迎你使用福州浩瀚闽越宠物服务有限公司（以下简称"我们"）提供的产品和服务！我们深知个人信息对你的重要性，你的信任对我们非常重要，我们将根据法律法规要求并参照行业最佳实践为你的个人信息安全提供充分保障。鉴于此，我们制定本《隐私声明》（下称"本声明/本隐私权声明"）以帮助你充分了解在你使用我们的产品与/或服务时，我们如何收集、使用、保存、共享和转让这些信息，以及我们为你提供的访问、更新、删除和保护这些信息的方式。</p>
				<p>我们尊重并保护用户的个人信息安全。本隐私政策旨在说明我们通过"超级泡泡"小程序（以下简称"本小程序"）收集、使用、存储及保护用户信息的规则，并明确您的权利。请您在使用前仔细阅读并确认同意本政策。</p>
				<p>信息收集范围。</p>
				<p>1.用户主动提供的信息</p>
				<p>注册/登录时：手机号、微信昵称、头像（基于微信授权）。</p>
				<ul>
					<li>获取用户手机号作用：为了更好提供服务，获取用户手机号，比如到店综合服务。</li>
				</ul>
				<p>使用服务时：姓名、宠物信息（品种、年龄、健康记录等）、地址（上门服务）、订单记录、支付信息（通过第三方支付平台完成，不存储银行卡信息）。</p>
				<p>其他场景：用户通过客服、评价、活动参与等提交的信息。</p>
				<p>2.自动收集的信息</p>
				<p>设备信息：设备型号、操作系统、IP地址、小程序版本号。</p>
				<p>本隐私声明将帮助你了解以下内容：</p>
				<p>一、我们如何收集和使用你的个人信息</p>
				<p>二、我们如何使用Cookies和同类技术</p>
				<p>三、我们如何共享"转让""公开披露"你的个人信息</p>
				<p>四、我们如何保护和保存你的个人信息</p>
				<p>五、你如何管理个人信息</p>
				<p>六、未成年人的个人信息保护</p>
				<p>七、通知和修订</p>
				<p>八、如何联系我们</p>
				<p>本声明适用于我们提供的服务。在使用我们产品或服务前，请你务必仔细阅读和理解本隐私声明，特别是以粗体/粗体下划线标识的条款，你应重点阅读，确认你充分理解并同意后再开始使用。</p>
				<p>如对本声明内容有任何疑问、意见或建议，你可与我们联系。</p>
				<p>我们将担任"个人信息处理者"，亦即我们将决定"为何"和"如何"收集和使用你个人信息的"。</p>
				<p>详细的隐私政策内容请通过小程序内客服功能查看。</p>
			`,
			
			'foster_agreement.html': `
				<h4>宠物寄养协议（超级泡泡以下称我方）</h4>
				<p>1. 费用：宠主交送爱宠时，则需付清所有寄养费用，再按实际情况多退少补；</p>
				<p>2. 接宠：寄养到期时，宠主应及时取回爱宠，如宠主不能到店可委托他人凭该协议或宠主证件取回爱宠，需事前与本店确认（电话/微信/短信等方式）；</p>
				<p>3. 逾期：寄养到期未取回，本店继续负责寄养服务，并按照协议约定金额继续按天收取寄养费，过期满3天宠主未续缴寄养费，并无法与其获得联系或者宠主明显表示拒绝领回宠物，则视为宠主自动放弃爱宠所有权，此时本店有权自行处理；</p>
				<p>4. 爱宠进入寄养场所后，因本店失误导致爱宠意外伤亡、丢失，本店以市场价格为基础给予相应赔偿，赔偿金额不超过￥3000；</p>
				<p>5. 未征得宠主同意且确定是因本店疏忽导致爱宠意外怀孕所产生的相关费用由本店承担。</p>
				<p>免责条款</p>
				<p>1. 本店会精心照料爱宠，但如果由于不可控因素发生感染烈性传染病（犬瘟、细小、冠状、流感等），本店概不负责。</p>
				<p>2. 由于不可抗力发生，造成宠物伤亡或失踪时，本店概不负责。（不可抗力指战争、地震、山洪、瘟疫、泥石流、政府行为和其他自然灾害或重大刑事案件的发生）；</p>
				<p>3. 宠物由于年老体衰或者其他突发隐性疾病（心脏病/糖尿病等），本店概不负责；</p>
				<p>4. 爱宠出现疾病需要治疗时，本店会及时通知宠主告知实情，经宠主书面同意（微信/短信）可代送第三方医疗机构治疗，所产生的费用宠主自理，若爱宠不幸离世，经由双方认可的宠物机构，出具报告确定责任方；</p>
				<p>5. 宠主接领爱宠时应该检查清楚，对于离店后发生的问题，本店概不负责。双方争议未能达成调节的，可向当地人民法院起诉；</p>
			`,
			
			'grooming_agreement.html': `
				<p>为了确保您的爱宠在美容过程中得到专业安全的服务，请仔细阅读以下美容协议：</p>

				<h2>1. 美容服务内容</h2>
				<p>我们提供的美容服务包括：</p>
				<ul>
					<li>宠物洗浴护理</li>
					<li>毛发修剪造型</li>
					<li>指甲修剪护理</li>
					<li>耳部清洁护理</li>
					<li>基础健康检查</li>
					<li>专业美容造型设计</li>
				</ul>

				<h2>2. 宠物健康要求</h2>
				
				<p>2.1 基本健康状况</p>
				<ul>
					<li>宠物必须身体健康，无传染性疾病</li>
					<li>疫苗接种需在有效期内</li>
					<li>如有皮肤病或外伤，需提前告知</li>
				</ul>

				<p>2.2 特殊情况说明</p>
				<ul>
					<li>怀孕、哺乳期宠物需特殊说明</li>
					<li>老年宠物或有慢性疾病需提前告知</li>
					<li>过敏体质宠物需详细说明过敏源</li>
				</ul>

				<h2>3. 美容前准备</h2>
				<p>建议您在美容前：</p>
				<ul>
					<li>确保宠物身体健康</li>
					<li>告知宠物性格特点</li>
					<li>说明特殊护理需求</li>
					<li>提供详细联系方式</li>
				</ul>

				<h2>4. 双方责任</h2>
				
				<p>4.1 宠物主人责任</p>
				<ul>
					<li>提供真实完整的宠物健康信息</li>
					<li>确保宠物适合接受美容服务</li>
					<li>按时支付美容费用</li>
					<li>配合美容师的专业建议</li>
				</ul>

				<p>4.2 我方责任</p>
				<ul>
					<li>提供专业的美容服务</li>
					<li>确保美容过程安全</li>
					<li>使用安全的美容用品</li>
					<li>及时处理突发情况</li>
				</ul>

				<h2>5. 安全保障措施</h2>
				
				<p>5.1 我们承诺：</p>
				<ul>
					<li>使用专业美容设备和用品</li>
					<li>美容师具备专业资质</li>
					<li>严格按照操作规范进行</li>
					<li>全程关注宠物状态</li>
				</ul>

				<p>5.2 紧急情况处理：</p>
				<ul>
					<li>如宠物在美容过程中出现不适，立即停止服务</li>
					<li>必要时联系宠物医院</li>
					<li>第一时间通知宠物主人</li>
				</ul>

				<h2>6. 服务标准与效果</h2>
				
				<p>6.1 我们将根据：</p>
				<ul>
					<li>宠物品种特点</li>
					<li>毛发质地状况</li>
					<li>主人具体要求</li>
					<li>专业美容建议</li>
				</ul>

				<p>6.2 提供最适合的美容方案</p>

				<h2>7. 费用说明</h2>
				<ul>
					<li>7.1 美容费用根据服务项目计算</li>
					<li>7.2 额外服务费用另计</li>
					<li>7.3 如需特殊护理，费用另议</li>
				</ul>

				<h2>8. 注意事项</h2>
				
				<p>8.1 美容后护理建议：</p>
				<ul>
					<li>避免立即洗澡</li>
					<li>注意保暖防风</li>
					<li>观察宠物状态</li>
					<li>有异常及时联系</li>
				</ul>

				<p>8.2 美容周期建议：</p>
				<ul>
					<li>根据宠物毛发生长情况</li>
					<li>一般建议1-2个月一次</li>
					<li>特殊情况可调整频次</li>
				</ul>

				<h2>9. 免责条款</h2>
				<p>以下情况我们不承担责任：</p>
				<ul>
					<li>宠物原有的皮肤病或遗传缺陷</li>
					<li>宠物年龄或体质原因导致的不适</li>
					<li>宠物性格原因导致的配合困难</li>
					<li>不可抗力因素造成的影响</li>
				</ul>

				<h2>10. 争议解决</h2>
				<p>如发生争议，双方应友好协商解决。协商不成的，可通过法律途径解决。</p>

				<h2>11. 协议生效</h2>
				<p>本协议自双方确认后生效，美容服务期间持续有效。</p>

				<p><strong>感谢您选择我们的专业美容服务，我们将用心呵护您的爱宠！</strong></p>
				
				<p>联系电话：400-XXX-XXXX<br>
				美容咨询：186-XXXX-XXXX</p>
			`
		};
	},


	/**
	 * 返回按钮点击
	 */
	onBackTap() {
		wx.navigateBack({
			delta: 1
		});
	},

	/**
	 * 重试加载
	 */
	onRetryTap() {
		this.setData({
			isLoading: true,
			loadError: false
		});
		
		// 重新加载内容
		this.loadAgreementContent(this.data.agreementType || 'user');
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})